#ifndef _UNI_TRANSP_TASK_FACTORY_HPP
#define _UNI_TRANSP_TASK_FACTORY_HPP

#include <GA\Task\Factory\TaskFactory.hpp>
#include <GA\Task\UniTranspTask.hpp>

namespace unitraf
{

class UniTranspTaskFactory
	: public TaskFactory
{
public:

//methods
UniTranspTaskFactory( ) { }
virtual BinaryString* createBinStr( ) const;
virtual Task* createTask( ) const { return 0; } //bad
UniTranspTask* createUniTranspTask( ) const;


};

}



#endif //#ifndef _UNI_TRANSP_TASK_FACTORY_HPP